make every possible effort - Espagnol Anglais Dictionnaire